package corrida.pilha;

public class Pilha {
	private static int tamanho = 10;
	private String [] elementos = new String[tamanho];
	private int topo = -1;
	
	Pilha(){}
	
	void Push(String s){
		topo++;
		elementos[topo] = s;
	}
	
	String Pop(){
		String aux = elementos[topo];
		elementos[topo]=null;
		topo--;
		return aux;
	}
	
	public void listar (){
		for (int i=0; i<topo; i++) {
			System.out.println(elementos[i]);
		}
	}
	
	public String verTopo(){
		return elementos[topo-1];
	}

	public boolean isEmpty() {
		boolean retorno = false;
		if (topo == -1) {
			retorno = true;
		}
		return retorno;
	}
	
	public String atIndex(int i){
		String aux = "";
		if (i>=0) {
			aux = elementos[i];
		}
		return aux;
	}
}
